home *** CD-ROM | disk | FTP | other *** search
- This is NOT a id software product! Do not call id software for support!
- ---------------------------------------------------------------------------
-
- This is a hack of id's serial device driver. It allows arbitrary baudrate,
- hardware handshaking, arbitrary irq, and arbitrary port addresses. This will
- allow you to run your V32bis modem at higher than 9600 baud. Also, some
- problems with dialing and answering the modem have been fixed (some modems
- can not accept command strings at full speed). The new structure of the
- modem.cfg file is described in the accompanying modem.cfg file.
-
- *Important: disable MNP5 compression, but leave V42bis running. Check your
- modem manual for the required init string. With a 8250, do not lock the baud
- rate higher than 19200 or doom will grind to a halt.
-
- Many portions of the code were rewritten with optimization in mind. Two
- machines with 8250s running a null-modem and a 19200 baud rate will yield
- a fast game. The routine also provides diagnostics at the exit of doom which
- indicate how many characters have been sent and how many have been received, as
- well as how many TX and RX interrupts have occurred. With a 16550, the TX and
- RX FIFO utilization statistics should be around 9-11%, if not something may
- be wrong with your 16550. For anyone interested, ID had a crucial bug in their
- code, they did not initialize the outque and inque pointers; this would cause
- random slowdowns.
-
- To use this fix, rename the original sersetup.exe in your doom 1.2 directory.
- Copy the new file into your doom 1.2 directory, along with the sample modem.cfg.
- Use as you would the normal setup.exe to launch a modem game. Play doom!
-
- Modified from original ID code by:
- Tony da Costa, U.B.C. Electrical Engineers, (cdacosta@ee.ubc.ca)
- March 2, 1994
-
- If you would like to see some other controls added to the modem.cfg file, drop
- me a line at my Internet address.
- -----------------------------------------------------------------------------
- Command Lines for serial Setup:
-
-
- -DIAL xxx-xxxx = This will cause Serial setup to Dial the number xxx-xxxx
- -ANSWER = This will cause Serial setup to answer.
- -PLAYER1 = Use this for the slowest machine if you have problems.
- -VECTOR 0x?? = Use this vector, Doom will automaticly search 0x60-0x66 for
- = a unused vector. If it can't find one it will quit.
- = Use this to override, or if it reports that it can't find any
- = free vectors.
- -COMx = Use COMx for the Com port (Com1, Com2, Com3, Com4)
- -PORT = Use this Port if your Com port is non Standard. Use -IRQ also.
- -IRQ = Use this if you IRQ is non standard. Use -PORT also.
- -SKILL x = Use Skill level (1-5)
- -DEATHMATCH = Use if you want to play a Deathmatch game. (Coop is Default)
- -EPISODE x = Use to play a Episode (1-3)
-
- Hope this helps all of you out there.
- Remember, Turn OFF MNP5 on your modem. This will cause the game to be SLOW!
-